package com.ruoyi.web.utils.qg_pay.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.io.Serializable;

/**
 * QG相关配置
 *
 * @since 2023/1/12 15:33
 */
@Data
@Component
@ConfigurationProperties(prefix = "qg-pay")
public class QGPayConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 地址
     */
    private String url;

    /**
     * 商户号
     */
    private String merchant;

    /**
     * 公钥
     */
    private String publicKey;

    /**
     * 私钥
     */
    private String privateKey;

    /**
     * 代收回调地址
     */
    private String receiveNotifyUrl;

    /**
     * 代付回调地址
     */
    private String payNotifyUrl;

    /**
     * 代收成功跳转地址
     */
    private String receiveSuccessBaseUrl;
}
